.main_bg { width: 1000px; margin-top: 22px; margin-right: auto; margin-left: auto; margin-bottom: 11px; }
.main { width: 980px; padding-left: 22px; float: left; }
.main a { color: #36C; }
.flow-steps { overflow: hidden; height: 40px; width: 970px; display: inline; float: left; }
.flow-steps .num5 li { width: 178px; float: left; }
.flow-steps li { float: left; font-size: 14px; font-weight: bold; height: 23px; line-height: 23px; text-align: center; color: #404040; overflow: hidden; padding-top: 0; padding-bottom: 0; padding-left: 0; background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: 100% 0px; background-color: #e4e4e4; padding-right: 15px; }
.flow-steps li span, .flow-steps li strong { display: block; }
.flow-steps li .first { background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: -12px 6px; }
.first2 { background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: -12px 6px; }
.flow-steps li.last { background-position: 100% -138px; }
.flow-steps li.current { color: #fff; background-color: #7D0A2F; }
.flow-steps li.current .first { background-position: -12px -92px; background-color: #7D0A2F; }
.flow-steps li.current-prev { background-position: 100% -23px!important; }
.flow-steps li.done { background-color: #E4E4E4; background-position: 100% -23px; color: #333; }
.flow-steps li.done .first { background-color: #E4E4E4; background-position: -12px -69px; }
.flow-steps li.done1 { background-color: #E4E4E4; color: #333; }
.flow-steps li.done1 .first { background-color: #E4E4E4; background-position: -12px -69px; }
.flow-steps li.last-current { background-color: #7D0A2F; color: #fff; background-position: 100% -161px; }
.jycg { width: 950px; height: 46px; border: #7d0f36 1px solid; float: left; background-color: #fff7eb; margin-bottom: 22px; padding-top: 22px; padding-right: 15px; padding-bottom: 22px; padding-left: 0px; }

.jycg dl { height: 40px; width: 555px; margin-left: 88px; }
.jycg dl dd { float: left; height: 46px; width: 111px; line-height: 50px; font-size: 16px; font-weight: bolder; margin-left: 8px; }
.jycg dl dt { float: left; height: 46px; width: 55px; }
.fengxing { width: 966px; height: 188px; float: left; margin-bottom: 22px; padding-top: 15px; }
.fengxing p { margin-top: 8px; margin-left: 66px; }
.fengxing #ul { height: 44px; width: 900px; position: relative; margin-top: 44px; margin-right: auto; margin-left: auto; }
.fengxing #ul li { float: left; height: 26px; width: 97px; background-image: url(../../../images/fxg_hy.gif); background-repeat: no-repeat; margin-left: 20px; margin-top: 11px; display: block; }
.fengxing #ul li.li { }
.fengxing #ul .li ul { position: absolute; left: -24px; top: -36px; right: 0px; bottom: 0px; display: none;_display: block; clear: both; }

.fengxing #ul .li:hover ul{ display:block;}
.fengxing #ul .li ul li { background-image: url(../../../images/tishi.gif); background-repeat: no-repeat; height: 33px; width: 153px; position: absolute; line-height: 24px; text-align: center; }










.rexiao { float: left; height: 244px; width: 966px; margin-top: 0px; border: 1px solid #CCC; }
.rexiao h2 { height: 30px; width: 966px; background-image: url(../../../images/rexiao_bg.gif); background-repeat: repeat-x; float: left; line-height: 30px; }
.rexiao h2 p { background-image: url(../../../images/ckgd_1.gif); background-repeat: no-repeat; display: block; height: 18px; width: 63px; float: left; margin-top: 6px; }
.rexiao h2 ul { float: left; height: auto; width: 890px; }


.rexiao h2 ul li { float: left; height: auto; width: auto; padding-right: 9px; padding-left: 9px; font-weight: normal; }

.rexiao .cp  { float: left; height: auto; width: 955px; padding-left: 11px; }
.rexiao .cp dl { float: left; height: 186px; width: 130px; margin-top: 14px; margin-right: 11px; margin-left: 16px; _margin-left: 12px; }
.rexiao .cp dl dd { float: left; height: 66px; width: 130px; }
.rexiao .cp dl dd p { line-height: 24px; }
.rexiao .cp dl dd p span { color: #F00; }
.rexiao .cp dl dd p .span_by { background-image: url(../../../images/by_1.gif); background-repeat: no-repeat; display: block; height: 15px; width: 29px; float: left; margin-right: 4px; margin-top: 4px; }



.rexiao dl dt { float: left; height: 120px; width: 130px; }
